@charset "utf-8";
/**
* admin@laoshu133.com
* 2013.06.06
*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:100%;}
body{ background:#FFF; font: 14px/1.5 "\5FAE\8F6F\96C5\9ED1",Arial,HELVETICA; min-width:1200px; _background-image:url(about:blank); _background-attachment:fixed;}
img{ border:0;}
ol, ul{ list-style:none;}
:link, :visited, ins{ text-decoration:none;}
table{ border-collapse:collapse; border-spacing:0;}
sub, sup{ font-size:100%; vertical-align:baseline;}
blockquote, q{ quotes:"\201C" "\201D" "\2018" "\2019";}
blockquote:before, blockquote:after, q:before, q:after{ content:""; content:none;}
input, button, textarea, select, optgroup, option{ font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
button, input, select, textarea{ font-family:inherit; font-size:100%; margin:0;}
button::-moz-focus-inner, input::-moz-focus-inner{ border:0; padding:0;}
textarea{ overflow:auto; resize:vertical; vertical-align:top;}

i, em{font-style:normal}
a{ color:#333; text-decoration:none; outline:none;}
a:hover { color:#20a4f1; text-decoration:none}/*color:#f36105;*/
h1, h2, h3, h4{ font-size:16px;}
/* HTML5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display:block;}
audio, canvas, video{ display:inline-block;}

/*-- clearfix --*/
.clearfix:before, .clearfix:after{ content:"\200b"; display:block; height:0;}
.clearfix:after{ clear:both;}
.clearfix{ *zoom:1;}
.hide, .tmpl{ display:none;}

/* global_topbar */
.global_topbar_wrap{ height:40px; position:relative;}
.global_topbar{ background:#FFF; border-bottom:1px solid #D6D6D6; box-shadow:0 1px 0 rgba(0,0,0,.02); color:#333; font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",Arial,HELVETICA; height:39px; width:100%; position:absolute; left:0; z-index:99;}
.global_topbar a{ color:#666; text-decoration:none;}
.global_topbar a:hover{ color:#333;}
.global_topbar a *{ cursor:pointer;}
.global_topbar ul{ margin:0; padding:0; list-style:none;}
.global_topbar .inner{ margin:0 auto; height:100%; width:1098px; position:relative;}
.global_topbar .services{ float:left; height:100%; width:130px; position:relative; z-index:30;}
.global_topbar .services ul{ border:1px solid transparent; border-top:0; height:38px; width:100%; overflow:hidden; position:absolute; left:0; top:0; -webkit-transition:all ease .24s; -moz-transition:all ease .24s; -ms-transition:all ease .24s; transition:all ease .24s; _border-color:#FFF;}
.global_topbar .services:hover ul{ border-color:#E8E8E8; box-shadow:0 0 1px rgba(0,0,0,.1); height:198px;}
.global_topbar .services li{ background:#FFF; margin-bottom:-1px; vertical-align:top; *zoom:1;}
.global_topbar .services li:hover{ background-color:#F0F0F0; position:relative;}
.global_topbar .services .current, .global_topbar .services .current:hover{ background-color:transparent; margin-bottom:0;}
.global_topbar .services li a{ display:block; border-top:1px solid #E8E8E8; font-size:16px; line-height:28px; padding:5px 0 7px; margin:0 10px;}
.global_topbar .services li:hover a{ border-top-color:#F0F0F0;}
.global_topbar .services .current a{ border-top:0; padding-bottom:6px;}
.global_topbar .services i, .global_topbar .services .expand span,
.global_topbar .tips, .global_topbar .num, .global_topbar .num em,
.global_topbar .user_menu i, .global_topbar .link_target a{ background:url(/ziyuan/images/global_topbar.png) no-repeat;}
.global_topbar .services i{ display:inline-block; background-position:0 -20px; margin:-3px 8px 0 0; height:26px; width:26px; vertical-align:middle; *margin-top:0;}
.global_topbar .services .current i{ display:none;}
.global_topbar .services .wegame{ background-position:-30px -20px;}
.global_topbar .services .fengbuy{ background-position:-60px -20px;}
.global_topbar .services .wper{ background-position:-90px -20px;}
.global_topbar .services .weand{ background-position:-120px -20px;}
.global_topbar .services .expand{ border-right:1px solid #E8E8E8; padding:0 10px; position:absolute; right:-2px; top:10px;}
.global_topbar .services .expand span{ display:block; line-height:99px; height:20px; width:20px; overflow:hidden;}
.global_topbar .links{ float:left; padding:0 30px 0 10px; overflow:hidden; position:relative;}
.global_topbar .links li{ float:left; padding:6px 8px 0;}
.global_topbar .links li a{ display:inline-block; padding:5px 1px; vertical-align:top;}
.global_topbar .links .focus{ background:#059ef8; height:2px; width:26px; overflow:hidden; position:absolute; left:-80px; top:0; z-index:1; -webkit-transition:all cubic-bezier(.2,.2,.45,1.5) .44s; -moz-transition:all cubic-bezier(.2,.2,.45,1.5) .44s; -ms-transition:all cubic-bezier(.2,.2,.45,1.5) .44s; transition:all cubic-bezier(.2,.2,.45,1.5) .44s;}
.global_topbar .tips, .global_topbar .num, .global_topbar .num em{ display:inline-block; background-position:100% 0; font-style:normal; padding-right:6px; vertical-align:top;}
.global_topbar .tips, .global_topbar .num{ background-position:-120px 0; padding:0 0 0 6px; color:#FFF; font:12px/18px Arial; margin:-6px 0 0 -8px; position:absolute;}
.global_topbar .tips em{ display:none;}
.global_topbar .tips{ background-position:-80px 0; height:18px; width:26px; margin-left:2px; padding:0;}
.global_topbar .user_menu{ float:right;}
.global_topbar .user_menu li{ float:left; padding:10px 10px 0 5px;}
.global_topbar .user_menu a{ color:#7C8A9C; font-weight:bold;}
.global_topbar .user_menu i{ display:inline-block; background-position:-20px 0; margin-top:-2px; height:20px; width:20px; vertical-align:middle; *margin-top:0;}
.global_topbar .user_menu .setting{ background-position:-40px 0;}
.global_topbar .user_menu .logout{ background-position:-60px 0;}
.global_topbar .user_menu .label, .global_topbar .link_target span{ display:none;}
.global_topbar .user_menu .face{ padding:6px 2px 0 0;}
.global_topbar .user_menu .face img{ border:0; border-radius:100%; box-shadow:0 0 1px rgba(0,0,0,.32); vertical-align:top; -ms-interpolation-mode:bicubic;}
.global_topbar .link_target{ display:none; float:right; border-left:1px solid #E5E5E5; height:100%;}
.global_topbar .link_target a{ display:inline-block; background-position:0 -50px; margin:9px 2px 0 10px; height:20px; width:52px;}

/* wrap */
.wrap, .wrap_con{ margin:0 auto; width:1098px; position:relative;}
.wrap_con h1{ color:#333; font-size:24px; margin-top:20px;}
.container{ margin-bottom:30px;}
.content{ float:left; width:690px;}
.main{ background:#ECECEC; border-top:1px solid #FDFDFD; box-shadow:inset 0 -1px 4px rgba(0,0,0,.06);}

/* header */
.header_wrap{ height:107px; position:relative; z-index:98;}
.header{ background:url(/ziyuan/images/nav_bg.png) repeat-x; height:107px; overflow:hidden;}
.header.has_fixed{ background:#FFF; border-bottom:1px solid #CCC; box-shadow:0 1px 2px rgba(0,0,0,.2); height:64px !important;}
:root .header.has_fixed{ background:rgba(255,255,255,.92); -webkit-transform:translate3d(0,0,0);}
.header .header_inner{ height:100%;}
.header h2{ height:100%; width:224px; position:absolute;}
.header h2 a{ display:block; background:url(/ziyuan/images/logo.png) no-repeat; line-height:999px; height:100%; width:100%; overflow:hidden;}
.header.has_fixed h2 a{ background-position:0 -110px;}
.navigator{ position:absolute; right:0; top:0;}
.navigator li{ float:left;}
.navigator li a, .navigator li i{ -webkit-transition:all ease .4s; -moz-transition:all ease .4s; -ms-transition:all ease .4s; transition:all ease .4s;}
.navigator li a{ display:block; color:#47494A; font-size:18px; border-top:3px solid transparent; height:104px; width:124px; position:relative; text-align:center; _border-top-color:#FFF;}
.navigator li a:hover, .navigator li a.current{ background:#46526E; color:#FFF; border-top-color:#20A4F1;}
.has_fixed .navigator li a{ border-top-width:2px; padding-top:16px; height:46px;}
.navigator li i{ display:block; background:url(/ziyuan/images/nav_menu.png) no-repeat; cursor:pointer; margin:15px auto 26px; height:1px; width:0; overflow:hidden; opacity:0;}
.transition .navigator li i{ margin-bottom:-17px; height:44px; width:44px; -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); transform:scale(0);}
.has_fixed .navigator li i{ display:none;}
.navigator li a:hover i, .navigator li a.current i{ margin-bottom:8px; height:44px; width:44px; opacity:1;}
.transition .navigator li a:hover i, .transition .navigator li a.current i{ -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
.navigator li i.list{ background-position:-44px 0;}
.navigator li i.rank{ background-position:-88px 0;}
.navigator li i.me{ background-position:-132px 0;}
.navigator .tips, .navigator .tips b{ display:inline-block; background:url(/ziyuan/images/bg_hor.png) no-repeat 100% -20px; font-weight:normal; padding-right:6px; height:18px; vertical-align:top;}
.navigator .tips{ background-position:0 0; color:#FFF; font-size:12px; line-height:17px; padding:0 0 0 6px; position:absolute; top:10px; right:8px;}
.navigator a:hover .tips, .navigator a.current .tips{ background-position:0 -40px;}
.navigator a:hover .tips b, .navigator a.current .tips b{ background-position:100% -60px;}

/* footer */
.footer{ background:#f7f7f8; color:#999; padding:30px 0;}
.footer h3{ color:#333; line-height:35px;}
.footer_nav{ color:#999; border-bottom:1px solid  #CCC; margin-bottom:15px; padding:5px 0 8px;}
.footer_nav a{ color:#666; margin:0 .5em;}
.footer_nav a:first-child{ margin-left:0;}
.footer_nav a:hover{ color:#333;}

/*big_star */
.star, .star em{ display:inline-block; background:url(/ziyuan/images/big_star.png) repeat-x 0 -22px; font-family:Arial; height:22px; width:120px; vertical-align:top; *display:inline; *zoom:1;}
.star{ background-position:0 0; margin:-4px 60px 0 0; position:relative; vertical-align:middle; *margin-top:0;}
.star strong{ color:#333; font-size:20px; font-weight:normal; font-style:italic; margin:-2px 0 0 6px; position:absolute; left:100%; top:0;}

/*middle_star*/
.star_m{ clear:both; background:url(/ziyuan/images/middle_star.png) repeat-x 0 -19px; height:19px; width:100px;}
.star_m span{ display:inline-block; background:url(/ziyuan/images/middle_star.png) repeat-x 0 0; height:19px; width:100px;}

/*small_start*/
.star_s{ clear:both; background:url(/ziyuan/images/start_14.png) repeat-x 0 -14px; height:14px; width:80px;}
.star_s span{ display:inline-block; background:url(/ziyuan/images/small_start.png) repeat-x 0 0; height:14px; width:80px; vertical-align:top;}

/* platform */
.platform em{ display:inline-block; background:url(/ziyuan/images/icons.png) no-repeat; margin:0 1px; line-height:99px; height:22px; width:11px; overflow:hidden; vertical-align:top;}
.platform .ipad{ background-position:-20px 0; width:16px;}

/* loading, nodata_tips */
.loading, .nodata_tips{ color:#666; padding:30px 0; text-align:center;}
.loading i, .nodata_tips i{ display:inline-block; background:url(/ziyuan/images/loading_m.gif) no-repeat; margin:-3px 10px 0 0; height:28px; width:28px; vertical-align:middle; *margin-top:0;}
.nodata_tips i{ background-image:url(/ziyuan/images/sprites.png); background-repeat:no-repeat; background-position:-356px -25px; border-radius:100%; height:32px; width:32px;}
.nodata_tips a{ color:#20A4F1;}

/* app_icon, sound_icon */
.app_icon{ display:inline-block; height:82px; width:82px; position:relative; *display:inline; *zoom:1;}
.app_icon .pic{ height:100%; width:100%; overflow:hidden; position:absolute; z-index:1;}
.app_icon .pic img{ border-radius:14px; vertical-align:top; -ms-interpolation-mode:bicubic;}
.app_icon .mask{ display:none; position:absolute; z-index:2;}
.sound_icon{ height:74px; width:74px;}
.sound_icon .pic img{ float:right; border-radius:0; height:100%; width:auto;}
.sound_icon .mask{ display:block; background:url(/ziyuan/images/sound_type.png) no-repeat; margin:-3px -11px 0 0; height:86px; width:88px; right:0; top:0;}

/* app_icon_for_ani */
.app_icon_for_ani{ height:118px; width:118px; position:fixed; z-index:98; _position:absolute;}
.app_icon_for_ani img{ height:auto; width:100%; position:absolute; top:0; left:0;}

/* search_box */
.search_box{ font-size:0;}
.search_box .txt, .search_box .txt{ display:inline-block; vertical-align:top;}
.search_box .txt input{ outline:none; background:#FFF; border:1px solid #D9D9D9; border-right:0; border-radius:3px 0 0 3px; color:#333; font-size:12px; padding:9px 6px; height:20px; width:218px; line-height:20px\9;}
.search_box .btn button{ background:#46526E; border:0; color:#46526E; font-size:0; cursor:pointer; padding:0 15px; height:40px; overflow:visible; *padding:0 12px; vertical-align:top;}
.search_box .btn button i{ display:inline-block; background:url(/ziyuan/images/sprites.png) no-repeat -62px -25px; height:40px; width:23px; vertical-align:top;}

/* pager */
.pager{ margin:20px 0; padding:10px 0;}
.page_list{ color:#999; font-size:0; text-align:center;}
.page_list a, .page_list .prev, .page_list .next, .page_list .current, .page_list .more{ display:inline-block; background:#FFF; border:1px solid #CACACA; border-radius:3px; color:#999; font:18px/35px Arial; margin:0 5px; padding:0 13px; height:35px; vertical-align:top;}
.page_list a:hover, .page_list .current{ background-color:#20A4F1; border-color:#1899E4; color:#fff;}
.page_list .current, .page_list .disabled, .page_list .disabled:hover{ cursor:default; pointer-events:none;}
.page_list .disabled, .page_list .disabled:hover{ background-color:#FFF; border-color:#DDD; color:#CCC;}
.page_list .more{ background:none; border:0; margin:0; padding:0 10px;}
.page_list .prev, .page_list .next{ line-height:32px;}
.top_pager{ background:none; box-shadow: none; padding:10px 15px;}

/* controller */
.controller{ font-size:0; height:0; position:relative;}
.controller .prev, .controller .next{ background:url(/ziyuan/images/module_origin.png) no-repeat; line-height:99px; height:39px; width:16px; overflow:hidden; position:absolute; left:-30px; top:0; visibility:hidden; opacity:0; -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; transition:all linear .4s;}
.controller .next{ background-position:-16px 0; left:auto; right:-30px;}
:hover > .controller .prev, :hover > .controller .next{ margin:0 -6px; visibility:visible; opacity:1;}
.controller .triggers{ position:absolute; right:0;}
.controller .triggers a{ display:inline-block; background:url(/ziyuan/images/sprites.png) no-repeat -10px -11px; font-size:12px; line-height:99px; margin:0 4px; height:10px; width:10px; overflow:hidden; vertical-align:top;}
.controller .triggers a:hover, .controller .triggers a.current{ background-position:0 -11px;}

/* 随便看看 */
.relevant{ background:#f7f7f8; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; height:284px;}
.wrap_con h1 .refresh{ color:#48474d; font-size:14px; cursor:pointer; position:absolute; right:15px; top:20px;}
.wrap_con h1 .refresh i{ display:inline-block; background:url(/ziyuan/images/sprites.png) no-repeat -23px 0; font-weight:100; margin-right:5px; height:14px; width:14px; vertical-align:middle;}
.source_list{ margin-top:20px; height:158px;}
.source_list .module_recom{ float:left; border:1px solid #f7f7f8; padding:10px 10px 0 96px; height:146px; width:258px; -webkit-transition-property:box-shadow,border; -moz-transition-property:box-shadow,border; -ms-transition-property:box-shadow,border; transition-property:box-shadow,border; -webkit-transition-duration:.5s,.5s; -moz-transition-duration:.5s,.5s; -ms-transition-duration:.5s,.5s; transition-duration:.5s,.5s; -webkit-transition-timing-function:ease,ease; -moz-transition-timing-function:ease,ease; -ms-transition-timing-function:ease,ease; transition-timing-function:ease,ease; position:relative;}
.source_list .module_recom h3{ position:relative;}
.module_recom .user_head{ position:absolute; left:10px; top:12px;}
.module_recom .user_head .mask{ background:url(/ziyuan/images/user_header.png) no-repeat -63px -300px; height:68px; width:68px; position:absolute; left:0; top:0; z-index:2;}
.module_recom .user_head .mask_change{ background-position:-63px -232px;}
.module_recom .name_softlist{ display:inline-block; color:#333; height:25px; width:186px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.module_recom .view_num{ background:url(/ziyuan/images/view_ico.png) no-repeat 0 6px; *background:url(/ziyuan/images/view_ico.png) no-repeat 0 7px;; color:#999; font-weight:100; padding-left:20px; position:absolute; top:2px; right:0; vertical-align:middle;}
.module_recom .abstract{ color:#999; line-height:1.5em; margin:4px 0 16px 0; height:40px; width:258px; overflow:hidden;}
.module_recom .bottom_line{}
.module_recom .soft_ico{ float:left; border:1px solid #e5e5e5; border-radius:8px; height:40px; width:150px; overflow:hidden; position:relative;}
.module_recom .soft_ico ul li{ float:left; background:#fff; border-radius:9px; box-shadow:1px 0 1px rgba(0,0,0,.5); margin-left:-18px; height:40px; width:40px; position:relative;}
.module_recom .soft_ico ul li img{ display:inline-block; border-radius:0 8px 8px 0; height:40px; width:40px;}
.module_recom .soft_ico ul li.one{ margin-left:0; width:40px; z-index:6}
.module_recom .soft_ico ul li.two{ z-index:5;}
.module_recom .soft_ico ul li.three{ z-index:4;}
.module_recom .soft_ico ul li.four{ z-index:3;}
.module_recom .soft_ico ul li.five{ z-index:2;}
.module_recom .soft_ico ul li.six{ z-index:1;}
.module_recom .ico_mask{ display:block; border-radius:8px; background:#000; background:rgba(0,0,0,.0); filter:alpha(opacity=0); opacity:0; height:40px; width:150px; position:absolute; top:0; left:0; z-index:9;  -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; -o-transition:all linear .4s; transition:all linear .4s;}
.module_recom .link_ico{ background:url(/ziyuan/images/focus_ico.png) no-repeat; height:40px; width:40px; position:absolute; top:0; left:-40px; z-index:10; -webkit-transition:all ease .32s; -moz-transition:all ease .32s; -ms-transition:all ease .32s; transition:all ease .32s;}
.source_list .module_recom:hover .ico_mask{ background:rgba(0,0,0,.5); filter:alpha(opacity=50); opacity:.5;}
.module_recom:hover .link_ico{ left:0;}
.source_list .module_recom:hover{ background:#fff; border:1px solid #a0d5f3; -webkit-box-shadow:0 0 5px rgba(32,164,241,.2); -moz-box-shadow:0 0 5px rgba(32,164,241,.5); -ms-box-shadow:0 0 5px rgba(32,164,241,.5); box-shadow:0 0 5px rgba(32,164,241,.5); position:relative; z-index:5;}
.source_list .module_recom:hover .mask{ background:url(/ziyuan/images/user_header.png) no-repeat -63px -232px;}
.module_recom .statistics{ margin-top:2px; position:absolute; right:10px;}
.module_recom .statistics .tit{ display:inline-block; color:#999; margin-left:10px; height:42px; text-align:center; vertical-align:top; *float:left;}
.module_recom .statistics .tit em{ color:#ff0024;}
.module_recom .statistics .tit i{ color:#333;}
.module_recom .statistics .tit p{ margin-top:-6px; vertical-align:middle; text-align:center;}
.module_recom .statistics .tit em,.module_recom .statistics .tit i{ font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.module_recom .statistics .tit em.champion{}
.module_recom .statistics .tit em.runner_up{ color:#ff7e00;}
.module_recom .statistics .tit em.bronze{ color:#70d108;}

/* gotop */
.gotop{ width:1220px; margin:0 auto;}
.gotop a{ background:#53b7f7; border:1px solid #35b0ff; box-shadow: 0 1px 2px #9a9a9a; color:#fff; font-family:"Microsoft Yahei"; text-shadow:0 1px 0 #199ef3; line-height:1.2; padding:5px; margin-left:1110px; width:18px; text-align:center; position:fixed; top:218px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+500));}

/* ds_select */
.ds_select{ display:inline-block; line-height:28px; height:28px; width:120px; position:relative; *display:inline; *zoom:1;}
.ds_select.ds_select_active{ z-index:9;}
.ds_select .select_label{ background:#FAFAFA; border:1px solid #B8B8B8; border-radius:3px; cursor:pointer; height:100%;}
.ds_select .select_label:hover{ opacity:.82;}
.ds_select_active .select_label{ background-color:#FFF; border-radius:3px 3px 0 0;}
.ds_select .select_label span{ display:block; margin:0 28px 0 10px; width:66.8%; overflow:hidden; white-space:nowrap; word-wrap:normal; text-overflow:ellipsis;}
.ds_select .select_arrow{ border-left:1px solid #B8B8B8; margin:1px 1px 0 0; height:100%; position:absolute; right:0; top:0;}
.ds_select .select_arrow i{ display:block; background:url(/ziyuan/images/select_arrow.jpg) no-repeat; margin:12px 8px; height:5px; width:8px; overflow:hidden;}
.ds_select .select_data{ display:none; background:#FAFAFA; margin-top:1px; width:100%; overflow:hidden; position:absolute; left:0; top:100%; *margin-top:-1px;}
.ds_select_active .select_data{ display:block;}
.ds_select .select_data_inner{ border:1px solid #B8B8B8; margin-top:-1px; max-height: 186px; overflow-x:hidden; overflow-y: scroll;}
.ds_select .select_data a{ display:block; border-top:1px solid #B8B8B8; padding:1px 10px;}
.ds_select .select_data a:hover{ background-color:#EFEFEF;}
.ds_select_disabled .select_label, .ds_select_disabled:hover .select_label{ cursor:default; opacity:.82;}

/* hot_cate begin*/
.mod .title .top{ float:left; background:#fff; border:1px solid #d4d4d4; border-radius:5px; width:79px; height:23px; margin:20px 0 0 7px; display:inline; text-align:center; line-height:23px; position:relative; z-index:999; cursor:pointer;}
.mod .title .top_second{ float:right; background:#fff; border:1px solid #d4d4d4; border-radius:5px; width:120px; height:23px; margin:20px 10px 0 7px; display:inline; text-align:center; line-height:23px; position:relative; z-index:999; cursor:pointer;}
.mod .title .more{ float:right; color:#666; padding:15px 22px 0 0;}
.mod .title .more span{ background:#65c3ff; border-radius:3px; color:#fff; padding:0 10px; height:19px; margin:0 5px; display:inline-block; line-height:19px;}/* border:1px solid #378dc8;*/
.mod .title .more a{ display:inline-block; background:#efefef; border:1px solid #c1c1c1; border-radius:5px; box-shadow:0 1px 0 #fff; color:#666; text-shadow:0 1px 0 #fff; padding:2px 9px; margin-left:15px;}
.mod .title .more a:hover{ background:#4ebaff; color:#fff; border:solid 1px #39b2ff; text-shadow:none;}

.hot_cate .hot_cate_box{ float:left; width:487px; border-left:1px solid #d1d1d1;}
.hot_cate .none{ border:none;}
.hot_cate li{ padding:7px 0 0 60px; height:55px; position:relative;}
.hot_cate li.odd{ background:#f2f2f2;}
.hot_cate li .pic{ width:42px; height:42px; overflow:hidden; border-radius:5px; position:absolute;}
.hot_cate li h4{ color:#333; font-weight:bold; margin:0 0 0 52px;}
.hot_cate .desc{ color:#999; margin:26px 0 0 52px;}
.hot_cate .index{ border-radius:3px; color:#666; font:18px/20px Arial; height:21px; width:21px; text-align:center; position:absolute; left:26px; top:10px;}
.hot_cate .one{ background:#ff6803; color:#fff;}
.hot_cate .two{ background:#09c; color:#fff;}
.hot_cate .three{ background:#393; color:#fff;}
.hot_cate .num{ display:block; color:#999; width:55px; position:absolute; top:16px; right:15px; text-align:center;}
.hot_cate li .user_pic{ width:42px; height:42px; position:absolute;}
.hot_cate li .user_pic .mark{ display:inline-block;  background:url(/ziyuan/images/user_header.png) no-repeat -38px 0; width:48px; height:48px; position:absolute; margin:-2px 0 0 -2px; _background:url(/ziyuan/images/user_header_6.png) no-repeat -38px 0;}
.hot_cate li.even .user_pic .mark{ background:url(/ziyuan/images/user_header.png) no-repeat -38px 0; _background:url(/ziyuan/images/user_header_6.png) no-repeat -38px 0;}
.hot_cate li .lit_pic{ padding:7px 0 0 52px;}
.hot_cate li .lit_pic a{ float:left; border-radius:5px; margin-right:5px; width:16px; height:16px; opacity:0.4; filter:alpha(opacity:40); overflow:hidden;}
.hot_cate li .lit_pic a:hover,
.hot_cate li .lit_pic a.current{ opacity:1; filter:alpha(opacity:100);}
.hot_cate li .lit_pic a.more{ background:#f5f6f6; border:1px solid #c7c7c7; vertical-align:top; text-align:center;}

/* music_icon begin*/
.music_icon{ display:inline-block; background: url(/ziyuan/images/icon_bg.png) 0 -98px no-repeat; width:17px; height:17px; position:absolute; left:60px; top:12px; _background:url(/ziyuan/images/icon_bg_6.png) no-repeat 0 -98px;}
.music li h4{margin:0 0 0 30px;}
.music li .downtime{ margin:0 0 0 30px;}
.music li .downtime i{display:inline-block; background: url(/ziyuan/images/icon_bg.png) 0 -190px no-repeat; width:10px; height:10px; vertical-align:middle; margin:-2px 3px 0 0; _background:url(/ziyuan/images/icon_bg_6.png) no-repeat 0 -190px;}
.music li .num a{ display:inline-block; background: url(/ziyuan/images/icon_bg.png) no-repeat; width:14px; height:14px; margin-right:10px; vertical-align:middle; overflow:hidden; _background:url(/ziyuan/images/icon_bg_6.png) no-repeat;}
.music li .num .love{ background-position:0 -156px; width:15px;}
.music li .num .play{ background-position:0 -118px;}
.music li .num .play:hover{ background-position:0 -136px;}
.music li .num .pause{ background-position:0 -171px;}

/* subject begin*/
.subject .inner li{ display:inline; float:left; overflow:hidden; width:120px; height:178px; margin:10px 9px 10px 10px; position:relative;}
.subject .inner li .index{  background:#939393; border-radius:2px; color:#fff; font: normal 24px/31px Arial, Helvetica, sans-serif; width:31px; height:31px; text-align:center; position:absolute; left:0; top:0;}
.subject .inner li .one{ background:#fe6702;}
.subject .inner li .two{ background:#0097ca;}
.subject .inner li .three{ background:#329832;}
.subject .inner li .drop_box{ background:#4cb4f6; color:#fff; height:46px; width:120px; position:absolute; bottom:-46px; left:0;}
.subject .inner li .drop_box .name{ display:block; padding:5px 0 2px 0; text-align:center;}
.subject .inner li .fun{ text-align:center;}
.subject .inner li .fun i{ display:inline-block; background: url(/ziyuan/images/icon_bg.png) no-repeat; width:15px; height:12px; vertical-align:middle; _background:url(/ziyuan/images/icon_bg_6.png) no-repeat;}
.subject .inner li .fun .downtime i{ background-position:0 -204px;}
.subject .inner li .fun .love i{ background-position:0 -220px;}
.subject .inner li a{ color:#fff;}
.subject .inner li a:hover{ color:#f36105;}
.botns{ background:url(cydiavip.live/ziyuan/images/btn.png) no-repeat 0 -84px; border:none; color:#fff; font-size:18px; cursor:pointer; line-height:26px; height:34px; width:99px; text-shadow:1px 1px 0 #000;}
.botns:hover{ background-position:0 -121px;}
.botns:active{ background-position:0 -159px;}

/* login_box */
.login_box{ width:470px; padding:20px;}
.login_box li{ padding:0 20px 10px 0;}
.login_box .first{ float:left; width:215px;}
.login_box li label{ display:block; color:#666; line-height:30px;}
.login_box li .text{ background:#fff; border:1px solid #a2a4a5; border-radius:3px; box-shadow:0 1px 4px #dbdcde inset,0 1px 0 #fff; padding:10px; width:195px; height:19px;}
.login_box li .code{ padding-left:30px; color:#666;}
.login_box li .code img{ vertical-align:middle;}
.login_box li .code a{ padding:0 10px;}
.login_box li .y_right{ display:inline-block; background:url(/ziyuan/images/btn.png) no-repeat -214px -138px; width:21px; height:21px; vertical-align:middle;}
.login_box li .tips{ float:left; color:#f30000; line-height:30px;}
.login_box .btn_box{ text-align:right;}

/* ds_dialog */
.ds_dialog{ color:#333; font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",Arial,HELVETICA; position:absolute; left:44%; top:44%; z-index:1999; outline:0;}
.ds_dialog, .ds_dialog_border, .ds_dialog_panel .ds_dialog_title, .ds_dialog_title h3{ margin:0; padding:0;}
.ds_dialog_border, .ds_dialog_panel{ border-collapse:collapse; margin:0; padding:0;}
.ds_dialog_tl, .ds_dialog_tc, .ds_dialog_tr, .ds_dialog_ml, .ds_dialog_mr, .ds_dialog_bl, .ds_dialog_bc, .ds_dialog_br{ background:#000; background:rgba(0,0,0,.5); margin:0; padding:0; filter:Alpha(opacity=50);}
.ds_dialog_tl, .ds_dialog_tr, .ds_dialog_bl, .ds_dialog_br{ height:8px; width:8px;}
.ds_dialog_inner{ background:#fff; position:relative;}
.ds_dialog_header{ vertical-align:top;}
.ds_dialog_title{ background:#46526e; border:1px solid #758098; border-bottom-color:#46526E; height:34px;}
.ds_dialog_title h3{ cursor:default; color:#999; font-size:12px; font-weight:normal; line-height:34px; padding:0 30px 0 16px; height:29px; white-space:nowrap;}
.ds_dialog_active .ds_dialog_title h3{ color:#FFF;}
.ds_dialog_close{ height:24px; width:24px; position:absolute; right:10px; top:6px;}
.ds_dialog_close a{ display:block; color:#FFF; font:26px/24px Arial,Helvetica; height:24px; overflow:hidden; text-align:center; text-decoration:none; text-shadow:0 -1px 0 #38496E;}
.ds_dialog_close a:hover{ color:#C72015; text-decoration:none;}
.ds_dialog_icon{ padding:10px 0 10px 10px; vertical-align:middle;}
.ds_dialog_icon .ds_dialog_icon_bg{ display:block; background:none no-repeat 50% 50%; height:40px; width:40px;}
.ds_dialog_main{ vertical-align:middle;}
.ds_dialog_footer{ vertical-align:bottom;}
.ds_dialog .ds_dialog_buttons{ background:#FAFAFA; border-top:1px solid #F0F0F0; font-size:0; padding:8px; white-space:nowrap; text-align:right;}
.ds_dialog_buttons button{ display:inline-block; background:#F2F2F2; border:1px solid #DCDCDC; border-radius:3px; color:#333; cursor:pointer; font-size:13px; letter-spacing:1px; line-height:26px; margin:0 5px 0 10px; padding:0 15px; height:30px; text-shadow:0 1px 0 #FFF; vertical-align:top; *line-height:24px; *padding:0 11px;}
.ds_dialog_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0;}
.ds_dialog_buttons button:hover{ background-color:#F9F9F9; border-color:#DCDCDC;}
.ds_dialog_buttons button:focus{ border-color:#DCDCDC;}
.ds_dialog_buttons button:active{ border-color:#DCDCDC; box-shadow:inset 0 1px 3px rgba(0,0,0,.1);}
.ds_dialog_buttons .ds_dialog_yes{ background:#20A4F1; border-color:#20A4F1; color:#fff; text-shadow:none;}
.ds_dialog_buttons .ds_dialog_yes:hover, .ds_dialog_buttons .ds_dialog_yes:focus, .ds_dialog_buttons .ds_dialog_yes:active{ background-color:#45B4F4; border-color:#45B4F4;}
.ds_dialog_buttons button:disabled, .ds_dialog_buttons .disabled, .ds_dialog_buttons .disabled:hover, .ds_dialog_buttons .disabled:focus, .ds_dialog_buttons .disabled:active{ background:#F9F9F9; border-color:#CCC; color:#AAA; cursor:default; box-shadow:none; text-shadow:none; pointer-events:none; outline:0;}

/* loading_tips */
.loading_tips .loading{ padding:20px;}
.loading_tips .loading i{ margin:0;}

/* cydia_dialog */
.cydia_dialog{ border:1px solid #dedede;}
.cydia_dialog .ds_dialog_title{ background:#FFF; border:0 solid #DEDEDE; border-bottom-width:1px; height:auto;}
.cydia_dialog .ds_dialog_title h3{ color:#666; font-size:18px; padding:10px 40px 12px 20px;}
.cydia_dialog.ds_dialog_active .ds_dialog_title h3{ color:#111;}
.cydia_dialog .ds_dialog_title h3 em{ color:#999; font-size:16px; margin-left:.5em;}
.cydia_dialog .ds_dialog_close{ right:16px; top:12px;}
.cydia_dialog .ds_dialog_close a{ color:#999; font:20px/1.5 SimSun; text-shadow:none;}
.cydia_dialog .ds_dialog_close a:hover{ color:#C00;}
.cydia_dialog .ds_dialog_inner{ background:#F3F4F5;}
.cydia_dialog .ds_dialog_tl, .cydia_dialog .ds_dialog_tc, .cydia_dialog .ds_dialog_tr, .cydia_dialog .ds_dialog_ml, .cydia_dialog .ds_dialog_mr, .cydia_dialog .ds_dialog_bl, .cydia_dialog .ds_dialog_bc, .cydia_dialog .ds_dialog_br{ display:none;}
.cydia_dialog .ds_dialog_buttons{ background:#F3F4F5; border:0; padding:0 20px 20px;}
.cydia_dialog .ds_dialog_buttons button{ padding:3px 24px; height:36px;}
.cydia_dialog .cydia_dialog_inner{ height:560px; width:674px;}
.cydia_list_chooser{ background:#FFF; border:1px solid #DBDBDB; padding:15px 20px; width:420px;}
.cydia_list_chooser .list li{ padding:6px; vertical-align:top;}
.cydia_list_chooser .list input{ margin:-3px 5px 0 0; height:13px; width:13px; vertical-align:middle;}

/* upload_dialog */
.upload_dialog .upload_inner{ width:590px;}
.upload_dialog .loading, .upload_noapplet{ background:#FFF; border:4px dashed #CDCDCD; padding:100px 0;}

/* upload_noapplet */
.upload_noapplet{ padding:30px 0 60px; position:relative;}
.upload_noapplet .link{ display:block; background:url(/ziyuan/images/java_icons.png) no-repeat; line-height:600px; margin:0 auto; height:172px; width:172px; overflow:hidden;}
.upload_noapplet .link:hover{ background-position:-172px 0;}
.upload_noapplet .note{ padding:10px 0; text-align:center;}
.upload_noapplet .note span{ display:inline-block; background:#E3EEFF; border-radius:30px; color:#09F; line-height:30px; padding:0 20px; vertical-align:top;}
.upload_noapplet .note a{ color:#06F; font-weight:bold; margin-left:.5em;}
.upload_noapplet .tips{ color:#999; font-size:12px; text-align:center;}

/* ds_uploader */
.ds_uploader .ds_uploader_chooser{ background:#FFF; width:100%; position:relative;}
.ds_uploader form{ height:0;}
.upload_ready form{ border:4px dashed #CDCDCD; height:320px;}
.ds_uploader form.active{ border-color:#20A4F1;}
.ds_uploader form.disabled{ border-color:#DDD;}
.ds_uploader .ds_uploader_drager{ font-size:18px; padding:40px 0 0; text-align:center;}
.ds_uploader.ds_uploader_nodrag .ds_uploader_drager, .ds_uploader.ds_uploader_onloading .ds_uploader_btn{ display:none;}
.ds_uploader .ds_uploader_drager i{ display:block; background:url(/ziyuan/images/uploader.png) no-repeat 0 -104px; margin:0 auto 16px; height:40px; width:40px;}
.ds_uploader .ds_uploader_drager .pipe{ display:block; color:#999; padding:14px 0;}
.ds_uploader .ds_uploader_btn{ background:url(/ziyuan/images/uploader.png) no-repeat; cursor:pointer; margin-left:-104px; height:52px; width:206px; overflow:hidden; position:absolute; left:50%; top:190px;}
.ds_uploader.ds_uploader_nodrag .ds_uploader_btn{ top:120px;}
.ds_uploader .ds_uploader_btn:hover, .ds_uploader  .hover .ds_uploader_btn{ opacity:.9;}
.ds_uploader form.disabled .ds_uploader_btn{ background-position:0 -52px; cursor:default; opacity:1;}
.ds_uploader .ds_uploader_btn input{ cursor:pointer; font-size:99px; position:absolute; right:0; top:0; opacity:0; filter:Alpha(opacity=0);}
.ds_uploader form.disabled .ds_uploader_btn input{ cursor:default;}
.ds_uploader form object{ left:0; top:0;}
.ds_uploader .ds_uploader_list{ padding-top:20px;}
.ds_uploader .ds_uploader_list li{ border:1px solid #D2D2D2; font-size:14px; height:46px; position:relative; vertical-align:top;}
.ds_uploader .ds_uploader_list .name{ float:left; color:#333; font-size:14px; padding:12px 0 0 45px; width:180px; overflow:hidden; white-space:nowrap; word-wrap:normal; text-overflow:ellipsis; position:relative; z-index:3;}
.ds_uploader .ds_uploader_list .progress, .ds_uploader .ds_uploader_list .progress em{ background:#CCE5FF; height:100%; width:0; position:absolute; left:0; top:0; pointer-events:none;}
.ds_uploader .ds_uploader_list .progress{ background:none; width:100%; z-index:1;}
.ds_uploader .ds_uploader_list .success .progress em{ background-color:#EBFFD9;}
.ds_uploader .ds_uploader_list .error .progress em{ background-color:#FFEAE8;}
.ds_uploader .ds_uploader_list .status{ padding:11px 8px 0 0; position:absolute; right:0; top:0; z-index:3;}
.ds_uploader .ds_uploader_list .status .reupload{ line-height:24px;}
.ds_uploader .ds_uploader_list .success .status span, .ds_uploader .ds_uploader_list .status .abort{ display:inline-block; background:url(/ziyuan/images/uploader.png) no-repeat -98px -106px; line-height:99px; margin-left:10px; height:24px; width:24px; overflow:hidden; vertical-align:top;}
.ds_uploader .ds_uploader_list .status .abort{ margin-top:1px;}
.ds_uploader .ds_uploader_list .status span, .ds_uploader .ds_uploader_list .status .hide{ display:none;}
.ds_uploader .ds_uploader_list .success .status span{ background-position:-50px -106px;}
.ds_uploader .ds_uploader_list .error .status span{ background-position:-74px -106px;}
.ds_uploader .ds_uploader_list .props{ padding-top:11px; position:absolute; left:230px; top:0; z-index:3; white-space:nowrap; word-wrap:normal;}
.ds_uploader .ds_uploader_list .props span{ display:inline-block; color:#999; line-height:24px; margin-left:12px;}
.ds_uploader .ds_uploader_list .props em{ margin-left:.5em;}
.ds_uploader .ds_uploader_list .props .type{ background:#46526E; border-top:6px solid #E86059; color:#FFF; font-family:Arial; margin:0; padding-top:12px; height:30px; width:34px; position:absolute; left:-230px; top:0; z-index:3; text-align:center; text-transform:uppercase;}
.ds_uploader .ds_uploader_list .type:after{ border-color: transparent #46526E; border-style:dashed solid; border-width:0 17px 10px; content:''; height:0; width:0; overflow:hidden; position:absolute; left:0; top:100%;}
.ds_uploader .ds_uploader_info .ds_uploader_note{ font-size:16px; margin-bottom:-10px; padding-top:10px;}
.ds_uploader .upload_toggle{ width:100%; position:absolute; left:0; bottom:0;}
.ds_uploader .upload_toggle a{ display:block; background:#556384; color:#FFF; margin:0 8px 8px; padding:7px 0; text-align:center;}
.ds_uploader .upload_toggle a:hover{ background-color:#6D7DA0;}
.ds_uploader form.disabled .upload_toggle a, .ds_uploader form.disabled .upload_toggle a:hover{ background-color:#CCC; cursor:default;}
.ds_uploader .ds_uploader_note strong{ font-weight:normal;}
.ds_uploader .ds_uploader_note a{ color:#F36105; margin-left:.3em;}
.ds_uploader .ds_uploader_note .error i{ background:url(/ziyuan/images/uploader.png) no-repeat -74px -106px; height:24px; width:24px;}
.ds_uploader .ds_uploader_tips, .ds_uploader_list h3{ display:none;}

/* upload_bar */
.upload_bar{ background:#FFF; margin-left:-130px; width:680px; position:fixed; bottom:0; left:50%; z-index:2345;}
.upload_bar .ds_uploader_list{ padding:0;}
.upload_bar .ds_uploader_list li{ border:0; background:#F0F9FF; cursor:pointer;}
.upload_bar .ds_uploader_list li.success{ background-color:#EBFFD9;}
.upload_bar .ds_uploader_list li.error{ background-color:#FFEAE8;}
.upload_bar .ds_uploader_list .name{ padding-top:9px;}
.upload_bar .ds_uploader_list .progress{ height:8px; top:auto; bottom:0;}
.upload_bar .ds_uploader_list li.success .progress em{ background-color:#A8D39C;}
.upload_bar .ds_uploader_list li.error .progress em{ background-color:#FFB0A9;}
.upload_bar .ds_uploader_list .progress em{ background-color:#9ECCF3;}
.upload_bar .ds_uploader_list .status{ padding-top:8px;}
.upload_bar .ds_uploader_list .props{ padding-top:8px; left:320px;}
.upload_bar .ds_uploader_list .props .type{ padding:8px 0 2px; left:-320px;}
.upload_bar .ds_uploader_list .props .type:after{ display:none;}

/* global_upload_mask */
.global_upload_mask{ display:none; border:8px dashed #20A4F1; position:fixed; left:0; top:0; right:0; bottom:0; z-index:99; pointer-events:none;}
/* dialog_page */
.dialog_page{ background:none; min-width:0;}

/* audiojs */
.audiojs{ background:#46526E; border-radius:2px; padding:0; height:36px; position:relative; overflow:hidden;}
.audiojs audio{ position:absolute; visibility:hidden;}
.audiojs .play-pause{ border-right:1px solid #364058; height:100%; width:36px; position:absolute;}
.audiojs .play-pause p{ background:url(/ziyuan/images/sprites.png) no-repeat -421px -25px; margin:6px; padding:0; height:24px; width:24px; position:absolute;}
.audiojs .play-pause p, .audiojs.loading .play-pause .play, .audiojs.playing .play-pause .play, .audiojs.error .play-pause .play{ display:none;}
.audiojs .play-pause .play, .audiojs.loading .play-pause .loading, .audiojs.playing .play-pause .pause, .audiojs.error .play-pause .error{ display:block;}
.audiojs .play-pause .play{ cursor:pointer;}
.audiojs .play-pause .play:hover{ background-position:-421px -49px;}
.audiojs .play-pause .pause{ background-position:-445px -25px; cursor:pointer;}
.audiojs .play-pause .pause:hover{ background-position:-445px -49px;}
.audiojs .play-pause .error{ background-position:-469px -25px;}
.audiojs .play-pause .loading{ background:url(/ziyuan/images/loading.gif) no-repeat 50% 50%;}
.audiojs .scrubber{ background:#364058; border-radius:3px; font-size:0; margin:15px 56px 0 48px; height:5px; position:relative;}
.audiojs .scrubber div{ background:#4F5E83; border-radius:3px; height:100%; position:absolute; left:0; top:0; z-index:2;}
.audiojs .scrubber .progress{ background-color:#20a4f1; height:100%; z-index:3;}
.audiojs .scrubber .progress:after{ background:#FFF; border-radius:100%; content:''; margin:-2px -2px 0 0; height:8px; width:8px; position:absolute; right:0; top:0;}
.audiojs .time{ color:#7483A6; height:24px; overflow:hidden; position:absolute; right:0; top:0;}
.audiojs .time em{ display:block; padding:5px 10px;}
.audiojs .error-message{ display:none;}

/* global_audio_panel */
.global_audio_panel{ background:#FFF; margin-left:560px; height:36px; width:160px; position:fixed; left:50%; bottom:10px; _position:absolute;}
.global_audio_panel .loading_f{ padding:5px;}
.global_audio_panel .loading_f i{ margin:0;}
@media screen and (max-width:1360px){
	.global_audio_panel{ margin-left:0; left:auto; right:10px;}
}

/* login */
.login_main{ background:#f6f6f6; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; height:520px;}
.login_main h1{ color:#333; font-size:40px; margin:35px 0; text-align:center;}
.login_main h1 em{ color:#0096ff;}
.login_main .login_con{ background:#fff; border:1px solid #d6d6d6; margin:0 auto; height:290px; width:526px;}
.login_footer{ background:#f7f7f8; color:#999; padding-top:25px; text-align:center;}

/* bottom_fix */
.bottom_fix{ position:fixed; margin-left:560px; bottom:56px; left:50%; z-index:99;}
.bottom_fix a{ display:block; background:url(/ziyuan/images/sprites.png) no-repeat -86px -25px; margin-top:10px; line-height:99px; height:34px; width:34px; overflow:hidden; filter:alpha(opacity=40); opacity:.4;}
.bottom_fix a:hover{ filter:alpha(opacity=100); opacity:1;}
.bottom_fix .go_top.hide{ visibility:hidden;}
.bottom_fix .feedback{ background-position:-346px -125px;}

/* add cydia_btn */
a.thumbnail em,a.app_icon em.add{ background:#2a83cd; border-radius:50%; height:40px; width:40px; cursor:pointer; position:relative; -webkit-transition:-webkit-transform ease-out 0.1s, background 0.2s;-moz-transition:-moz-transform ease-out 0.1s, background 0.2s; transition:transform ease-out 0.1s, background 0.2s;}
a.thumbnail em:after,a.app_icon em.add:after{ border-radius:50%; height:100%; width:100%; content:''; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; position:absolute;pointer-events:none;}
a.thumbnail em:hover,a.app_icon em.add:hover{ background:#20a4f1; color:#fff; -webkit-transform:scale(0.95); -moz-transform:scale(0.95); -ms-transform:scale(0.95); transform:scale(0.95);}
a.thumbnail em:hover:after,a.app_icon em.add:hover:after{ -webkit-animation:sonarEffect 1s ease-out .2s; -moz-animation:sonarEffect 1s ease-out .2s; -ms-animation:sonarEffect 1s ease-out .2s; animation:sonarEffect 1s ease-out .2s;}
@-webkit-keyframes sonarEffect{
	0% { opacity:.3;}
	40% { opacity:.5; box-shadow:0 0 0 1px rgba(32,164,241,.1), 0 0 2px 2px #3851bc, 0 0 0 2px rgba(32,164,241,.5);}
	100% { box-shadow:0 0 0 1px rgba(32,164,241,.1), 0 0 2px 2px #3851bc, 0 0 0 2px rgba(32,164,241,.5); -webkit-transform:scale(1.5); transform:scale(1.5); opacity:0;}
}
@-moz-keyframes sonarEffect{
	0% { opacity:.3;}
	40% { opacity:.5; box-shadow:0 0 0 1px rgba(32,164,241,.1), 0 0 2px 2px #3851bc, 0 0 0 2px rgba(32,164,241,.5);}
	100% { box-shadow: 0 0 0 1px rgba(32,164,241,.1), 0 0 2px 2px #3851bc, 0 0 0 2px rgba(32,164,241,.5); -moz-transform:scale(1.5); transform:scale(1.5); opacity:0;}
}
@-ms-keyframes sonarEffect{
	0% { opacity:.3;}
	40% { opacity:.5; box-shadow:0 0 0 1px rgba(32,164,241,.1), 0 0 2px 2px #3851bc, 0 0 0 2px rgba(32,164,241,.5);}
	100% { box-shadow:0 0 0 1px rgba(32,164,241,.1), 0 0 2px 2px #3851bc, 0 0 0 2px rgba(32,164,241,.5); -ms-transform:scale(1.5); transform:scale(1.5); opacity:0;}
}
@keyframes sonarEffect{
	0% { opacity:.3;}
	40% { opacity:.5; box-shadow:0 0 0 1px rgba(32,164,241,.1), 0 0 2px 2px #3851bc, 0 0 0 2px rgba(32,164,241,.5);}
	100% { box-shadow:0 0 0 1px rgba(32,164,241,.1), 0 0 2px 2px #3851bc, 0 0 0 2px rgba(32,164,241,.5); transform:scale(1.5); opacity:0;}
}

/* beta_ready */
.beta_ready .global_topbar_wrap{ z-index:999;}
.beta_ready .global_topbar_wrap .wrap{ -webkit-filter:none; -moz-filter:none; filter:none;}
.beta_ready .beta_mask{ background:#FFF; height:100%; width:100%; position:fixed; left:0; top:0; opacity:.85; filter:Alpha(opacity=85); _position:absolute; _height:expression(documentElement.scrollHeight);}
.beta_ready .beta_ready_shell{ height:100%; width:100%; position:absolute; left:0; top:0; z-index:998;}
.beta_ready .beta_title{ margin-left:-240px; width:480px; position:absolute; left:50%; top:100px; text-align:center;}
.beta_ready .beta_title img{ vertical-align:top;}
.beta_ready .beta_title h2{ background:url(/ziyuan/images/beta/title.png) no-repeat 50%; margin:20px auto; height:110px; overflow:hidden; text-indent:-999px;}
.beta_ready .beta_login{ background:#FFF; border:1px solid #CACED3; margin-left:-240px; width:480px; height:284px; position:absolute; left:50%; top:444px;}
.beta_ready div.wrap, .beta_ready div.wrap_con, .beta_ready div.banner{ -webkit-filter:blur(5px); -moz-filter:blur(5px); filter:blur(5px);}


/*威锋源协议*/
.apt-agreement{ background-color: #fff; color: #333; font-size: 14px; border-radius: 5px; height: 650px; padding: 50px 0 0; width: 800px; overflow: hidden;}
.apt-agreement h1{ font-size: 30px; line-height: 40px; padding-bottom: 20px; height: 40px; width: 100%; text-align: center;}
.apt-agreement .inner{ line-height: 25px; height: 474px; margin:20px 0; padding:0 50px; overflow-x: hidden; overflow-y: scroll;}
.apt-agreement .inner::-webkit-scrollbar-track-piece{ background: #ececec; border-radius: 4px;}
.apt-agreement .inner::-webkit-scrollbar{ height: 6px; width: 6px;}
.apt-agreement .inner::-webkit-scrollbar-thumb:vertical{ background: #999; border-radius: 4px;}
.apt-agreement .inner::-webkit-scrollbar-thumb:horizontal{ background: #999; border-radius: 4px;}
.apt-agreement .inner::-webkit-scrollbar-thumb:hover{ background: #666;}
.apt-agreement .inner h1.title{ margin: 15px 0; border-left: solid 10px #0096ff; height: 30px; line-height: 30px; font-size: 18px; text-align: left; padding: 0 0 0 10px;}
.apt-agreement .inner p{ margin-bottom: 5px;}

.apt-agreement .btnBox{ background-color: #f3f3f3; border-top: solid 1px #e5e5e5; padding:10px 0; height: 50px; text-align: center;}
.apt-agreement .btnBox a.noArrgent{ display: inline-block; background-color: #fff; color: #333; border:solid #d9d9d9 1px; border-radius: 5px; font-size: 18px; margin:0 10px; height: 48px; width: 230px; line-height: 48px; text-align: center;}
.apt-agreement .btnBox a.arrgent{ display: inline-block; background-color: #0096ff; color: #fff; border:solid #0096ff 1px; border-radius: 5px; font-size: 18px; margin:0 10px; height: 48px; width: 230px; line-height: 48px; text-align: center;}
.apt-agreement .btnBox a.noArrgent:hover,.apt-agreement .btnBox a.arrgent:hover{ opacity: .8;}
.apt-agrement-close{ display: block; background: url(/ziyuan/images/popUpBox-close.jpg) no-repeat; font-size: 0; text-indent: -999em; height: 50px; width: 50px; vertical-align: top; position: absolute; top: 0; right: 0;}
